#ifndef MSG_QUEUE_H
#define MSG_QUEUE_H

#define TYPE_OPEN		111
#define TYPE_LOGIN		222
#define TYPE_DESTORY	333
#define TYPE_UNLOCK		444
#define TYPE_SAVE		555
#define TYPE_TAKE		666
#define TYPE_TRANSF		777
#define TYPE_QUERY		888
#define TYPE_CHPWD		999

typedef struct User
{
	int account;	// 账号
	char id[19];	// 身份证号
	char pwd[20];	// 密码
	int money;		// 金额
	int cnt;		// 错误次数
}User;

typedef struct Msg
{
	long type;		// 消息类型
	User user;		// 账号结构体
	pid_t pid;		// 返回消息类型
	char result[256];// 服务器返回消息
}Msg;

extern int get_ctos_msg(void);

extern int get_stoc_msg(void);

extern void save_data(char* path,User user);

#endif//MSG_QUEUE_H
